92c8885bb8fd9ffa9e76df266fb64b73b5e9ce94,workbench/mps-platform/source_gen/jetbrains/mps/ide/platform/actions/core/MoveNodesDefault.java,MoveNodesDefault,getChangesFromModel,#MoveNodeRefactoringParticipant#SNode#Project#,125
Before Change
public static <I, F> List<MoveNodesDefault.ChangeWrapper<I, F>> getChangesFromModel(final MoveNodeRefactoringParticipant<I, F> participant, SNode nodeToMove, Project project) {
I initialDataObject = participant.getDataCollector().beforeMove(nodeToMove);
return ListSequence.fromList(participant.getChanges(initialDataObject, project.getRepository(), project.getScope())).select(new ISelector<RefactoringParticipant.Change<F>, MoveNodesDefault.ChangeWrapper<I, F>>() {
public MoveNodesDefault.ChangeWrapper<I, F> select(RefactoringParticipant.Change<F> change) {
MoveNodesDefault.ChangeWrapper<I, F> wrapper = new MoveNodesDefault.ChangeWrapper<I, F>();
wrapper.myChange = change;
After Change
public static <I, F> List<? extends MoveNodeRefactoringParticipant.MoveNodeChange<I, F>> getChangesFromModel(MoveNodeRefactoringParticipant<I, F> participant, SNode nodeToMove, Project project) {
I initialDataObject = participant.getDataCollector().beforeMove(nodeToMove);
return participant.getChanges(initialDataObject, project.getRepository(), project.getScope());
}
public static <I, F> void confirmChangeFromModel(RefactoringParticipant.Change<I, F, MoveNodeRefactoringParticipant<I, F>> change, SNode movedNode, Project project, RefactoringSession refactoringSession) {